-
Notifications
You must be signed in to change notification settings - Fork 956
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.29.0 rc2 #2347
Merged
Merged
0.29.0 rc2 #2347
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…d checked arithmetic operations to DenominatedAmount to catch mistakes.
…pe is attached. Integration tests now work.
…ate tree from the tx
* origin/tomas/vp-less-permissive: additions from comments wasm/vp_user+vp_implicit: update for IBC actions benches: fix foreign key write tx sigs wasm/vp_user+vp_implicit: always print rejected keys wasm/vp_user+vp_implicit: impl PoS key checks changelog: add #2213 wasm/vp_implicit: require valid sig for unknown changes wasm/vp_user: require valid sig for unknown changes wasm/vp_implicit: port Masp and PgfSteward key handling from vp_user wasm/vp_user: fix a typo
* origin/grarco/masp-cross-epoch-proof-fix: Changelog #2222 Updates masp fixtures for tests Refactors `convert_amount` Tests masp cross-epoch unshield Allows unshielding assets from previous epochs
* origin/grarco/nullifier-uniqueness: Refactors `handle_masp_tx` Reduce code duplication to reveal masp nullifiers Fixes masp vp nullifier validation Changelog #2240 Removes wrong comment Masp VP checks uniqueness of nullifiers Updates masp tx to reveal nullifiers
* origin/murisi/denominated-fee-amount-on-0.28.0: Added changelog entry. Add test vector printers for bridge pool transfers, resign steward, update steward commission, and redelegate. Added a unit test for denominated arithmetic. Fixed the formatting of update account in the test vectors. Fixed the redaction of MASP amounts and ensured that correct token type is attached. Integration tests now work. Dont introduce denominations in the bridge pool transaction WASM. Protocol now ensures that a DenominatedAmounts denom is correct. Added checked arithmetic operations to DenominatedAmount to catch mistakes. Removed to_ledger_vectors dependency on Namada client. Now denominate the fee amount in wrapper headers.
* origin/murisi/strategy-constructors: renaming and restructuring testing modules for consistency testing: use the appropriate address generators for address type Added a changelog entry. Added a README to explain the new examples directory. Removed generate_test_vector and the test vector shell script since they have been made redundant by the generate_txs example. Added a binary to automatically generate test vectors. Added proptest strategies for generating transactions.
* origin/grarco/spend-description-validation: Changelog #2244 Updates comment Fixes masp vp benchmark Fixes commitment tree validation in masp vp. Adds a workaround to update tree from the tx Updates the merkle tree anchor only if the tree changed Updates commitment tree anchor only once per block Refactors masp nullifiers check in a separate function Updates masp vp to validate note commitment tree and anchor Updates masp tx with note commitment tree and anchor
* origin/brent/upgrade-consensus-key-change: benches/tx: fix change_consensus_key by adding the extra req sig changelog: add #2218 client/tx: tidy up change-consensus-key github/workflows: add e2e test test/e2e: make `Who` copy-able test/e2e/ledger: finish consensus key change test need `unsafe-dont-encrypt` arg for testing fix bug WIP
* origin/brent/move-gain-params-to-pos: changelog: add #2294 move pos gain params to PosParams
* origin/brent/speed-up-tests: changelog: add #2277 rewrite `test_purge_validator_information` solely in pos crate reduce cases and fix `test_multiple_misbehaviors`
* origin/brent+tomas/pos-crate-refactor: changelog: add #2253 proof_of_stake: re-order and make some fns private proof_of_stake: move mod files with other sub-modules compactify code that modifies validator sets resolve clippy refactor pos/tests refactor pos lib code
* origin/brent/refactor-apply-inflation: changelog: add #2295 move pos and pgf inflation into respective mods
* origin/tomas/nicer-client-tx-result: Merge remote-tracking branch 'origin/main' refactor and use ProcessTxResponse::is_applied_and_valid core: add a note on transaction ResultCode Update sdk/src/tx.rs tests: add consts for ledger startup exp strings tests: replace expected tx failure string with a const tests: replace expected tx strings with consts changelog: add #2276 Rename ErrorCodes to ResultCode and make TxReponse.height typed sdk: use typed `ErrorCodes` for `TxResponse` move tx ErrorCodes type to core sdk: remove `initialized_accounts` from `TxResponse` (it's in inner_tx) tests: update expected tx result strings refactor tx response and result sdk/tx: remove unused `ProcessTxResponse` case
* origin/tomas/fix-tx-result-handl: changelog: add #2279 client/tx: rm commented out code client: handle tx err in change-consensus-key, unbond, become-validator Rename ErrorCodes to ResultCode and make TxReponse.height typed
* origin/tiago/refactor-ethbridge-crate: Changelog Move eth bridge parameters under storage mod Move Bridge pool VP once again Move Ethereum Bridge VP initialization logic Move Bridge pool VP init logic to storage mod
* origin/grarco/convert-description-validation: Stricter checks on sapling bundle components Changelog #2248 Fixes masp key validation Fixes conversion anchor handling Removes redundant masp dependency from bench crate Improves masp vp keys verification Masp VP verifies the anchors of convert descriptions `update_allowed_conversions` to publish the updated convert anchor
* origin/grarco/masp-misc-fixes: Changelog #2282 Minor refactor to masp fee unshield tests Removes useless fee unshielding epoch Removes useless MASP key from `vp_user`
* origin/tiago/eth-tx-emits-events: Changelog for #1995 SDK changelog update SDK method to query status of selected Bridge pool transfers Implement serde serialization for transfer to eth statuses Return Ethereum bridge events from FinalizeBlock Emit Bridge pool tx events Test Bridge pool transfer status Optimize Bridge pool transfer status RPC query RPC method to query status of selected Bridge pool transfers Add Ethereum bridge tx events
* origin/bat/feat/dry-run: test: use tempdirs for genesis artifacts [fix]: Addressing review comments [chore]: Add changelog [feat]: Added a cli command to dry run init-chain with genesis files and report all errors found
* origin/mariari/basic-abstraction: changelog: add #2127 Abstract `tendermint_node::run` into 3 distinct phases Abstract out the commanality in write tendermint Abstract out file error messages with the error type Remove write_validator repace manua path with functions. Start abstraction on file creation
* origin/aleks/wallet-cli-revamping-main-rebased: Add changelog Remove unused import Fix messages Adapt e2e tests to new wallet cli Improve decryption status line Improve output if keypair could not be decypted Fix export / import Minor Fix key import Implement `remove` command Expose store remove_alias functionality Allow to add public keys Refactoring Fix `find` command; refactoring Fix key / address listing Adapt e2e tests for new wallet cli Fix help message Improve comment Refactor parsing of `add` command value Improve message Merge find-key and find-addr Reverse find alias for payment address Store known payment addresses in bimap Improve help messages Fix typo Merge key and address list Fix comments and help messages Import key from file Implement raw key add; simplify cli for add command Improve some messages, comments Implement export for MASP spending keys Update help messages for `gen` and `derive` Fix output message Add todo Fix: normalize alias strings Make `--alias` obligatory for gen / derive Refactoring Rename structures Restore raw key generation functionality Refactor payment key gen Unify cli for key export / add Refactor key export Unify cli for transparent / shielded key / address listing / searching Unify cli for transparent / shielded key listing Unify cli for secret / spending key derivation Unify cli for secret / spending key generation
* origin/adrian/light-sdk: Adds a method to serialize transactions Makes internal struct of `RevealPk` private Fixes datetime Splits light sdk queries into multiple files Renames light sdk crate and adds description Adds missing feature for tendermint-rpc in light sdk Changelog #2220 Imports `HttpClient` from `tendermint_rpc` Updates types and imports after rebase Updates docstrings and fixes clippy Some small type simplifications in the reading api [feat]: Added rpc functions to light sdk Renames `get_msg_to_sign` to `get_sign_bytes` [feat]: Small fixes and making stuff public First draft of all transactions in light sdk Refactors pos txs in separate file. Improved shared functions Created light SDK builders. First attempt at overview of light-sdk
* origin/bat/feat/wait-for-genesis: [fix]: Don't spawn another async task to shutdown while waiting for genesis. Addressing review comments [fix]: Fixed english changelog [fix]: Make the ledger wait for genesis before starting up any processes
* origin/bat/fix/masp-rewards-genesis: [feat]: Added an rpc endpoint to query which tokens can earn MASP rewards while shielded [chore]: Add changelog [fix]: Masp conversions no longer requires all tokens be present in genesis
* origin/yuji/fix-ibc-gen-shielded: fix e2e test add SDK changelog fix parsing token address add changelog non-namada token to ibc-gen-shielded
* origin/grarco/tx-expiration-update: Updates masp fixtures Changelog #2315 Updates masp tx generation to include expiration MASP vp expiration always required MASP vp checks transaction's expiration Updates TODO for disposable signer Validates tx expiration again for decrypted tx
* origin/yuji/ibc_shielded_transfer: add SDK changelog check epoch add changelog fix target addr for shielded_parts decode MsgShieldedTransfer add MsgShieldedTransfer
brentstone
force-pushed
the
0.29.0-rc2
branch
from
December 29, 2023 09:46
903947f
to
3e63dd3
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe your changes
Indicate on which release or other PRs this topic is based on
Checklist before merging to
draft